/*******************************************************************************
* Project: QSAR(Cute Software Architecture) 
*
* Copyright: Copyright(C) 2024 by YuetingBen, All Rights Reserved
*
* File name: PduR.h
*
* Brief: ;
*
* Author: Yueting.Ben
*
* Module: PDUR
*
* Revision:
* --------------------------------------------------------------------------------
* v0.1: 
* --Yueting.Ben, 2024-02-26 
* --Initial release

**********************************************************************************/
#ifndef PDUR_H
#define PDUR_H

/** HEADER FILES **/
#include "PduRCfg.h"


/** MACRO DEFINITION **/


/** TYPEDEF DEFINITION **/
typedef uint8 PduR_FctIndexType;
#define PDUR_LO_CANCEL_TRANSMIT_FCT_INDEX ((PduR_FctIndexType)0x00u) /* LoCancelTransmitFct */
#define PDUR_LO_TRANSMIT_FCT_INDEX ((PduR_FctIndexType)0x01u) /* LoTransmitFct */
#define PDUR_LOTP_CANCEL_RECEIVE_FCT_INDEX ((PduR_FctIndexType)0x02u) /* LoTpCancelReceiveFct */
#define PDUR_LOTP_CANCEL_TRANSMIT_FCT_INDEX ((PduR_FctIndexType)0x03u) /* LoTpCancelTransmitFct */
#define PDUR_LOTP_TRANSMIT_FCT_INDEX ((PduR_FctIndexType)0x04u) /* LoTpTransmitFct */
#define PDUR_UP_RXINDICATION_FCT_INDEX ((PduR_FctIndexType)0x05u) /* UpRxIndicationFct */
#define PDUR_UP_TRIGGER_TRANSMIT_FCT_INDEX ((PduR_FctIndexType)0x06u) /* UpTriggerTransmitFct */
#define PDUR_UP_TXCONFIRMATION_FCT_INDEX ((PduR_FctIndexType)0x07u) /* UpTxConfirmationFct */
#define PDUR_UPTP_COPY_RX_DATA_FCT_INDEX ((PduR_FctIndexType)0x08u) /* UpTpCopyRxDataFct */
#define PDUR_UPTP_COPY_TX_DATA_FCT_INDEX ((PduR_FctIndexType)0x09u) /* UpTpCopyTxDataFct */
#define PDUR_UPTP_START_OF_RECEPTION_FCT_INDEX ((PduR_FctIndexType)0x0Au) /* UpTpStartOfReceptionFct */
#define PDUR_UPTP_RXINDICATION_FCT_INDEX ((PduR_FctIndexType)0x0Bu) /* UpTpTpRxIndicationFct */
#define PDUR_UPTP_TPTXCONFIRMATION_FCT_INDEX ((PduR_FctIndexType)0x0Cu) /* UpTpTpTxConfirmationFct */


/** LOCAL DATA DEFINITION **/


/** LOCAL FUNCTION DECLARATION **/



#endif

